#ifndef QKEYBOARDBUTTONHOST_H
#define QKEYBOARDBUTTONHOST_H

#include "sharedlibglobal.h"
#include "qabstracthost.h"

#include <QObject>

namespace SHAREDLIB
{

    class SHAREDLIB_EXPORT QKeyboardButtonHost : public QAbstractHost
    {
        Q_OBJECT
    public:
        QKeyboardButtonHost(QObject *object);

    public slots:
        void setText(const QString &text);
        QString text();

        void    key_char(const QString& text);

        void    key_capslock();

    protected slots:
        void edit_slots();

    };

}
#endif // QKEYBOARDBUTTONHOST_H
